
import service  from "@/utils/request";

/**
 * 获取banner图
 * @returns 
 */
export function getBanner(data = {}) {
  return service({
    url: "/web/home/0/getSysBanner",
    method: "get",
    data,
  });
}
/**
 * 获取通知
 * @param {*} data 
 * @returns 
 */
export function getNotice(data = {demo: 123}) {
  return service({
    url: "/web/home/0/getNotice",
    method: "get",
    data,
  });
}

/**
 * 
 * @param {*} params 
 * @returns 
 */
export function getCardType(data = {}) {
  return service({
    url: "/web/home/0/getCardType",
    headers: {
      // 'Accept': 'application/x-www-form-urlencoded'
    },
    data,
  });
}

/**
 * 获取卡片类型
 * @param {*} params 
 * @returns 
 */
 export function getOrderCardType(data = {}) {
  return service({
    url: "/web/order/getCardType",
    headers: {
      // 'Accept': 'application/x-www-form-urlencoded'
    },
    data,
  });
}

/**
 * 获取卡片类型
 * @param {*} params 
 * @returns 
 */
 export function getWriteOffList() {
  return service({
    url: "/web/home/0/getWriteOffList",
  });
}

/**
 * 提交卡片订单
 * @param { string } cardCode 卡Code
 * @param { string } cardImageUrl 卡图URL
 * @param { string } cardMoney 卡额
 * @param { string } cardPassword 卡密
 * @param { string } recycleKindId 种类ID
 * @returns 
 */
 export function submitOrder(data) {
  return service({
    url: "/web/order/submitOrder",
    method: "post",
    data
  });
}

/**
 * 提交卡片订单
 * @param { string } cardCode 卡Code
 * @returns 
 */
 export function getIntegralRatio(params) {
  return service({
    url: "/web/order/getIntegralRatio",
    method: "get",
    params
  });
}
/**
 * 获取通知列表
 * @param { string } cardCode 卡Code
 * @returns 
 */
 export function noticelist(params) {
  return service({
    url: "/web/notice/list",
    method: "get",
    params
  });
}
/**
 * 获取通知详情
 * @param { string } cardCode 卡Code
 * @returns 
 */
 export function noticedetail(id) {
  return service({
    url: "/web/notice/"+id,
    method: "get",
  });
}
/**
 * 通知详情状态变更
 * @param { string } cardCode 卡Code
 * @returns 
 */
 export function readnoticedetail(id) {
  return service({
    url: "/web/notice/read/"+id,
    method: "get",
  });
}
